#include <stdio.h>
#include <stdlib.h>
#include "headers/position.h"
#include "headers/const.h"
#include "headers/verification.h"
#include "headers/ia.h"

// va définir tout les positions ainsi que les pointeurs 
void initGrille(char grille[LIGNE][COLONNE])
{
	int i,j;
	
	for(i = 0; i < LIGNE; i++)
		for(j = 0 ; j < COLONNE ; j++)
			grille[i][j] = VIDE;
}

int placerPion(int col, char grille[LIGNE][COLONNE], char joueur)
{	
	int ligne;
    
	if(col < 0 || col > COLONNE-1) {
		return 0; // col sort du tableau;
	}
	else { 
		ligne = recupLigne(grille, col);
		if(ligne == -1 && joueur != VIDE) // Colonne pleine
			return 0;
	}
	
	if(joueur == VIDE) // Pour annuler le coup
		ligne = ligne + 1;
		
	grille[ligne][col] = joueur;
	//printf("FIN placer pion");

	return 1;
}

int calcNbCoup(char grille[LIGNE][COLONNE])
{
	int i, j, nbcoup=0;

	for(i=0; i < COLONNE; i++)
		for(j=0; j < LIGNE; j++)
			if(grille[j][i] != VIDE)
				nbcoup++;

	return nbcoup;
}
